massachusetts technology personal responsibility education boston libertarian engineering problem-solving skills programming by demonstration new hampshire project based learning new england player free market learning cambridge liberty